export default {
    install(Vue, options) {
        //端口
        const wsPort = 9437;
        //通讯地址
        const hostname = '192.168.101.18';
        //创建一个对象
        const ws = new WebSocket(`ws://${hostname}:${wsPort}`);

        //连接建立时触发
        ws.onopen = () => {
            //进入客服页面提示.
            console.log(new Date());

            var data = JSON.stringify({
                user: 'support', //消息来源
                time: new Date(), //时间  
                type: 'text', //消息类型
                msg: '<p>欢迎回来管理员！</p>', //消息内容
                visit: '', //消息发送对象
                uid: window.uid, //发送者标识
                key: '' //消息来源网站
            });
            ws.send(data);
        };

        //客户端接收服务端数据时触发
        ws.onmessage = msg => {
            //接收数据，然后将数据展示到界面上
            var da = JSON.parse(msg.data);
            // console.log(da);
            // console.log(myVue.user.uid);
            //将数据存入到页面
            window.addd(da);
            GoBottom();
        };

        //通信发生错误时触发
        ws.onerror = error => {
            console.log(error);
        };

        //连接关闭时触发
        ws.onclose = () => {
            console.log('closed');
        };
    }
}